<?php
hc_core_ClassLoader::load('halo_HttpRequest');
hc_core_ClassLoader::load('halo_HttpResponse');
hc_core_ClassLoader::load('halo_ModelAndView');
interface halo_IHandlerInterceptor {
    public function preHandle(halo_HttpRequest $httpRequest, halo_HttpResponse $httpResponse, $handler);
    public function postHandle(halo_HttpRequest $httpRequest, halo_HttpResponse $httpResponse, $handler, halo_ModelAndView $modelAndView);
    public function afterCompletion(halo_HttpRequest $httpRequest, halo_HttpResponse $httpResponse, $handler, Exception $e);
}
?>
